Maximize
Maximize[f,x] maximizes f symbolically with respect to x.
Maximize[f,{x,y,…}] maximizes f symbolically with respect to x, y, ….
Maximize[{f,cons},{x,y,…}] maximizes f symbolically subject to the constraints cons.
Maximize[…,x∈rdom] constrains x to be in the region or domain rdom.
Maximize[…,…,dom] constrains variables to the domain dom, typically Reals or Integers.
Please visit the official Wolfram Language Reference for more details and examples on core symbols.